package com.glsc.ngateway.amdoc.pojo;

public class AssetFlow {

    private Integer requestId;

    private Integer workflowId;

    private Integer lastNodeId;

    private String lastNodeType;

    private Integer currentNodeId;

    private String currentNodeType;

    private String requestStatus;

    private Integer passedGroups;

    private Integer totalGroups;

    private String requestName;

    private String creater;

    private String createrName;

    private String createDate;

    private String createTime;

    private Integer deleted;

    private Integer requestLevel;

    private String requestMark;

    private Integer mainRequestId;

    //流程关联的OA产品ID字符串
    private String productIdListString;

    private Integer createrDepartmentId;

    private String createrDepartmentName;

    private String workflowName;

    private String workflowType;

    public Integer getRequestId() {
        return requestId;
    }

    public void setRequestId(Integer requestId) {
        this.requestId = requestId;
    }

    public Integer getWorkflowId() {
        return workflowId;
    }

    public void setWorkflowId(Integer workflowId) {
        this.workflowId = workflowId;
    }

    public Integer getLastNodeId() {
        return lastNodeId;
    }

    public void setLastNodeId(Integer lastNodeId) {
        this.lastNodeId = lastNodeId;
    }

    public String getLastNodeType() {
        return lastNodeType;
    }

    public void setLastNodeType(String lastNodeType) {
        this.lastNodeType = lastNodeType;
    }

    public Integer getCurrentNodeId() {
        return currentNodeId;
    }

    public void setCurrentNodeId(Integer currentNodeId) {
        this.currentNodeId = currentNodeId;
    }

    public String getCurrentNodeType() {
        return currentNodeType;
    }

    public void setCurrentNodeType(String currentNodeType) {
        this.currentNodeType = currentNodeType;
    }

    public String getRequestStatus() {
        return requestStatus;
    }

    public void setRequestStatus(String requestStatus) {
        this.requestStatus = requestStatus;
    }

    public Integer getPassedGroups() {
        return passedGroups;
    }

    public void setPassedGroups(Integer passedGroups) {
        this.passedGroups = passedGroups;
    }

    public Integer getTotalGroups() {
        return totalGroups;
    }

    public void setTotalGroups(Integer totalGroups) {
        this.totalGroups = totalGroups;
    }

    public String getRequestName() {
        return requestName;
    }

    public void setRequestName(String requestName) {
        this.requestName = requestName;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public String getCreaterName() {
        return createrName;
    }

    public void setCreaterName(String createrName) {
        this.createrName = createrName;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Integer getRequestLevel() {
        return requestLevel;
    }

    public void setRequestLevel(Integer requestLevel) {
        this.requestLevel = requestLevel;
    }

    public String getRequestMark() {
        return requestMark;
    }

    public void setRequestMark(String requestMark) {
        this.requestMark = requestMark;
    }

    public Integer getMainRequestId() {
        return mainRequestId;
    }

    public void setMainRequestId(Integer mainRequestId) {
        this.mainRequestId = mainRequestId;
    }

    public String getProductIdListString() {
        return productIdListString;
    }

    public void setProductIdListString(String productIdListString) {
        this.productIdListString = productIdListString;
    }

    public Integer getCreaterDepartmentId() {
        return createrDepartmentId;
    }

    public void setCreaterDepartmentId(Integer createrDepartmentId) {
        this.createrDepartmentId = createrDepartmentId;
    }


    public String getCreaterDepartmentName() {
        return createrDepartmentName;
    }

    public void setCreaterDepartmentName(String createrDepartmentName) {
        this.createrDepartmentName = createrDepartmentName;
    }

    public String getWorkflowName() {
        return workflowName;
    }

    public void setWorkflowName(String workflowName) {
        this.workflowName = workflowName;
    }

    public String getWorkflowType() {
        return workflowType;
    }

    public void setWorkflowType(String workflowType) {
        this.workflowType = workflowType;
    }

    @Override
    public String toString() {
        return "AssetFlow{" +
                "requestId=" + requestId +
                ", workflowId=" + workflowId +
                ", lastNodeId=" + lastNodeId +
                ", lastNodeType='" + lastNodeType + '\'' +
                ", currentNodeId=" + currentNodeId +
                ", currentNodeType='" + currentNodeType + '\'' +
                ", requestStatus='" + requestStatus + '\'' +
                ", passedGroups=" + passedGroups +
                ", totalGroups=" + totalGroups +
                ", requestName='" + requestName + '\'' +
                ", creater='" + creater + '\'' +
                ", createrName='" + createrName + '\'' +
                ", createDate='" + createDate + '\'' +
                ", createTime='" + createTime + '\'' +
                ", deleted=" + deleted +
                ", requestLevel=" + requestLevel +
                ", requestMark='" + requestMark + '\'' +
                ", mainRequestId=" + mainRequestId +
                ", productIdListString='" + productIdListString + '\'' +
                ", createrDepartmentId=" + createrDepartmentId +
                ", createrDepartmentName='" + createrDepartmentName + '\'' +
                ", workflowName='" + workflowName + '\'' +
                ", workflowType='" + workflowType + '\'' +
                '}';
    }
}
